Translational polygons containment and minimal enclosure using geometric algorithms and mathematical programming

نویسندگان

  • Karen Daniels
  • Victor J. Milenkovic
چکیده

We present an algorithm for the two-dimensional translational containmentproblem: nd translations for k polygons (with up tom vertices each) which place them inside a polygonal container (with n vertices) without overlapping. The polygons and container may be nonconvex. The containment algorithm consists of new algorithms for restriction, evaluation, and subdivision of two-dimensional con guration spaces. The restriction and evaluation algorithms both depend heavily on linear programming; hence we call our algorithm an LP containment algorithm. Our LP containment algorithm is distinguished from previous containment algorithms by the way in which it applies principles of mathematical programming and also by its tight coupling of the evaluation and subdivision algorithms. Our new evaluation algorithm nds a local overlap minimum. Our distance-based subdivision algorithm eliminates a \false" (local but not global) overlap minimum and all layouts near that overlap minimum, allowing the algorithm to make progress towards the global overlap minimum with each subdivision. In our experiments on data sets from the apparel industry, our LP algorithm can solve containment for up to ten polygons in a few minutes on a desktop workstation. Its practical running time is better than our previous containment algorithms and we believe it to be superior to all previous translational containment algorithms. Its theoretical running time, however, depends on the number of local minima visited, which is O((6kmn + k 2 m 2 ) 2k+1 =k!). To obtain a better theoretical running time, we present a modi ed (combinatorial) version of LP containment with a running time of O (6kmn+ k 2 m 2 ) 2k

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Translational Polygon Containment and Minimal Enclosure Using Geometric Algorithms and Mathematical Programming Translational Polygon Containment and Minimal Enclosure Using Geometric Algorithms and Mathematical Programming

We present an algorithm for the two-dimensional translational containment problem: nd translations for k polygons (with up to m vertices each) which place them inside a polygonal container (with n vertices) without overlapping. The polygons and container may be nonconvex. The containment algorithm consists of new algorithms for restriction, evaluation, and subdivision of two-dimensional conngur...

متن کامل

Translational Polygon Containment and Minimal Enclosure Using Mathematical Programming

We present a new algorithm for the two-dimensional translational containment problem: nd translations for k polygons which place them inside a polygonal container without overlapping. Both the polygons and the container can be nonconvex. The algorithm is based on mathematical programming principles. We generalize our containment approach to solve minimal enclosure problems. We give algorithms t...

متن کامل

Pii: S0925-7721(99)00006-1

An algorithm and a robust floating point implementation is given for rotational polygon containment: given polygons P1,P2,P3, . . . ,Pk and a container polygon C, find rotations and translations for the k polygons that place them into the container without overlapping. A version of the algorithm and implementation also solves rotational minimum enclosure: given a class C of container polygons, ...

متن کامل

Multiple Clothing Part Placement: Direct Representation of Curves vs. Polygonal Approximation

Techniques exist for numerically robust cascaded set operations on planar polygonal regions: Boolean operations (union, intersection, difference) and Minkowski sum1. Numerically robust means that the symmetric difference with the ideal exact output is small. Cascaded means that the numerical representation has bounded complexity so that the output can become the input again. So called ECG (Exac...

متن کامل

Column-Based Strip Packing Using Ordered and Compliant Containment

The oriented strip packing problem is very important to manufacturing industries: given a strip of xed width and a set of many (> 100) nonconvex polygons with 1, 2, 4, or 8 orientations permitted for each polygon, nd a set of translations and orientations for the polygons that places them without overlapping into the strip of minimum length. Heuristics are given for two versions of strip packin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015